/// id : "1838508847767425072"
/// isDel : null
/// createBy : null
/// updateBy : null
/// createTime : 1727169641
/// updateTime : 1727169641
/// taskId : "1838508847675150417"
/// receiveType : 2
/// receiveIdcard : "140431199906048018"
/// sendIdcard : null
/// taskInfo : "[{\"type\":1,\"required\":false,\"textInput\":\"测试1\",\"textinputplaceholder\":\"待填写者输入\",\"value\":\"\",\"borderShow\":false}]"
/// content : null
/// isSend : 1
/// isAccept : -1
/// isFinish : -1
/// teamId : "1767369028910960672"
/// name : "王延钊"
/// sendStr : null
/// acceptStr : null
/// headImg : null
/// taskFillUserIdcard : null
/// taskFillUserName : null
/// taskFillUserHeadImg : null
/// taskFillUserPhone : null
/// submitTime : null
/// chatRecordId : null
/// taskTitle : null
/// taskDescription : null

class OrganizationAnnouncementAnalysisUserDto {
  OrganizationAnnouncementAnalysisUserDto({
      String? id, 
      dynamic isDel, 
      dynamic createBy, 
      dynamic updateBy, 
      num? createTime, 
      num? updateTime, 
      String? taskId, 
      num? receiveType, 
      String? receiveIdcard, 
      dynamic sendIdcard, 
      String? taskInfo, 
      dynamic content, 
      num? isSend, 
      num? isAccept, 
      num? isFinish, 
      String? teamId, 
      String? name, 
      dynamic sendStr, 
      dynamic acceptStr, 
      dynamic headImg, 
      dynamic taskFillUserIdcard, 
      dynamic taskFillUserName, 
      dynamic taskFillUserHeadImg, 
      dynamic taskFillUserPhone, 
      dynamic submitTime, 
      dynamic chatRecordId, 
      dynamic taskTitle, 
      dynamic taskDescription,}){
    _id = id;
    _isDel = isDel;
    _createBy = createBy;
    _updateBy = updateBy;
    _createTime = createTime;
    _updateTime = updateTime;
    _taskId = taskId;
    _receiveType = receiveType;
    _receiveIdcard = receiveIdcard;
    _sendIdcard = sendIdcard;
    _taskInfo = taskInfo;
    _content = content;
    _isSend = isSend;
    _isAccept = isAccept;
    _isFinish = isFinish;
    _teamId = teamId;
    _name = name;
    _sendStr = sendStr;
    _acceptStr = acceptStr;
    _headImg = headImg;
    _taskFillUserIdcard = taskFillUserIdcard;
    _taskFillUserName = taskFillUserName;
    _taskFillUserHeadImg = taskFillUserHeadImg;
    _taskFillUserPhone = taskFillUserPhone;
    _submitTime = submitTime;
    _chatRecordId = chatRecordId;
    _taskTitle = taskTitle;
    _taskDescription = taskDescription;
}

  OrganizationAnnouncementAnalysisUserDto.fromJson(dynamic json) {
    _id = json['id'];
    _isDel = json['isDel'];
    _createBy = json['createBy'];
    _updateBy = json['updateBy'];
    _createTime = json['createTime'];
    _updateTime = json['updateTime'];
    _taskId = json['taskId'];
    _receiveType = json['receiveType'];
    _receiveIdcard = json['receiveIdcard'];
    _sendIdcard = json['sendIdcard'];
    _taskInfo = json['taskInfo'];
    _content = json['content'];
    _isSend = json['isSend'];
    _isAccept = json['isAccept'];
    _isFinish = json['isFinish'];
    _teamId = json['teamId'];
    _name = json['name'];
    _sendStr = json['sendStr'];
    _acceptStr = json['acceptStr'];
    _headImg = json['headImg'];
    _taskFillUserIdcard = json['taskFillUserIdcard'];
    _taskFillUserName = json['taskFillUserName'];
    _taskFillUserHeadImg = json['taskFillUserHeadImg'];
    _taskFillUserPhone = json['taskFillUserPhone'];
    _submitTime = json['submitTime'];
    _chatRecordId = json['chatRecordId'];
    _taskTitle = json['taskTitle'];
    _taskDescription = json['taskDescription'];
  }
  String? _id;
  dynamic _isDel;
  dynamic _createBy;
  dynamic _updateBy;
  num? _createTime;
  num? _updateTime;
  String? _taskId;
  num? _receiveType;
  String? _receiveIdcard;
  dynamic _sendIdcard;
  String? _taskInfo;
  dynamic _content;
  num? _isSend;
  num? _isAccept;
  num? _isFinish;
  String? _teamId;
  String? _name;
  dynamic _sendStr;
  dynamic _acceptStr;
  dynamic _headImg;
  dynamic _taskFillUserIdcard;
  dynamic _taskFillUserName;
  dynamic _taskFillUserHeadImg;
  dynamic _taskFillUserPhone;
  dynamic _submitTime;
  dynamic _chatRecordId;
  dynamic _taskTitle;
  dynamic _taskDescription;
OrganizationAnnouncementAnalysisUserDto copyWith({  String? id,
  dynamic isDel,
  dynamic createBy,
  dynamic updateBy,
  num? createTime,
  num? updateTime,
  String? taskId,
  num? receiveType,
  String? receiveIdcard,
  dynamic sendIdcard,
  String? taskInfo,
  dynamic content,
  num? isSend,
  num? isAccept,
  num? isFinish,
  String? teamId,
  String? name,
  dynamic sendStr,
  dynamic acceptStr,
  dynamic headImg,
  dynamic taskFillUserIdcard,
  dynamic taskFillUserName,
  dynamic taskFillUserHeadImg,
  dynamic taskFillUserPhone,
  dynamic submitTime,
  dynamic chatRecordId,
  dynamic taskTitle,
  dynamic taskDescription,
}) => OrganizationAnnouncementAnalysisUserDto(  id: id ?? _id,
  isDel: isDel ?? _isDel,
  createBy: createBy ?? _createBy,
  updateBy: updateBy ?? _updateBy,
  createTime: createTime ?? _createTime,
  updateTime: updateTime ?? _updateTime,
  taskId: taskId ?? _taskId,
  receiveType: receiveType ?? _receiveType,
  receiveIdcard: receiveIdcard ?? _receiveIdcard,
  sendIdcard: sendIdcard ?? _sendIdcard,
  taskInfo: taskInfo ?? _taskInfo,
  content: content ?? _content,
  isSend: isSend ?? _isSend,
  isAccept: isAccept ?? _isAccept,
  isFinish: isFinish ?? _isFinish,
  teamId: teamId ?? _teamId,
  name: name ?? _name,
  sendStr: sendStr ?? _sendStr,
  acceptStr: acceptStr ?? _acceptStr,
  headImg: headImg ?? _headImg,
  taskFillUserIdcard: taskFillUserIdcard ?? _taskFillUserIdcard,
  taskFillUserName: taskFillUserName ?? _taskFillUserName,
  taskFillUserHeadImg: taskFillUserHeadImg ?? _taskFillUserHeadImg,
  taskFillUserPhone: taskFillUserPhone ?? _taskFillUserPhone,
  submitTime: submitTime ?? _submitTime,
  chatRecordId: chatRecordId ?? _chatRecordId,
  taskTitle: taskTitle ?? _taskTitle,
  taskDescription: taskDescription ?? _taskDescription,
);
  String? get id => _id;
  dynamic get isDel => _isDel;
  dynamic get createBy => _createBy;
  dynamic get updateBy => _updateBy;
  num? get createTime => _createTime;
  num? get updateTime => _updateTime;
  String? get taskId => _taskId;
  num? get receiveType => _receiveType;
  String? get receiveIdcard => _receiveIdcard;
  dynamic get sendIdcard => _sendIdcard;
  String? get taskInfo => _taskInfo;
  dynamic get content => _content;
  num? get isSend => _isSend;
  num? get isAccept => _isAccept;
  num? get isFinish => _isFinish;
  String? get teamId => _teamId;
  String? get name => _name;
  dynamic get sendStr => _sendStr;
  dynamic get acceptStr => _acceptStr;
  dynamic get headImg => _headImg;
  dynamic get taskFillUserIdcard => _taskFillUserIdcard;
  dynamic get taskFillUserName => _taskFillUserName;
  dynamic get taskFillUserHeadImg => _taskFillUserHeadImg;
  dynamic get taskFillUserPhone => _taskFillUserPhone;
  dynamic get submitTime => _submitTime;
  dynamic get chatRecordId => _chatRecordId;
  dynamic get taskTitle => _taskTitle;
  dynamic get taskDescription => _taskDescription;

  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    map['id'] = _id;
    map['isDel'] = _isDel;
    map['createBy'] = _createBy;
    map['updateBy'] = _updateBy;
    map['createTime'] = _createTime;
    map['updateTime'] = _updateTime;
    map['taskId'] = _taskId;
    map['receiveType'] = _receiveType;
    map['receiveIdcard'] = _receiveIdcard;
    map['sendIdcard'] = _sendIdcard;
    map['taskInfo'] = _taskInfo;
    map['content'] = _content;
    map['isSend'] = _isSend;
    map['isAccept'] = _isAccept;
    map['isFinish'] = _isFinish;
    map['teamId'] = _teamId;
    map['name'] = _name;
    map['sendStr'] = _sendStr;
    map['acceptStr'] = _acceptStr;
    map['headImg'] = _headImg;
    map['taskFillUserIdcard'] = _taskFillUserIdcard;
    map['taskFillUserName'] = _taskFillUserName;
    map['taskFillUserHeadImg'] = _taskFillUserHeadImg;
    map['taskFillUserPhone'] = _taskFillUserPhone;
    map['submitTime'] = _submitTime;
    map['chatRecordId'] = _chatRecordId;
    map['taskTitle'] = _taskTitle;
    map['taskDescription'] = _taskDescription;
    return map;
  }

}